/* Fait avec Google Chrome, mal affiché sur IE. */


/* Style général du site (position etc...) */

body
{
	margin:	5% 20% 5% 30%;
	background-image: url("fond.png");
	background-repeat:  repeat-x;
	background-color: #3b6784;
}

/* Bannière du site */

#titre_principal
{
    display: inline-block;
}

#titre_principal a
{
    text-decoration: none;
}

header h1
{
    padding-bottom: 8px;
    padding-left: 10px;
    font-family: 'BallparkWeiner', serif;
    font-size: 2.8em;
    font-weight: normal;
}

header hr
{
	margin-left: 2px;
	min-width: 713px;
	max-width: 713px;
}

#logo, header h1
{
    display: inline-block;
    margin: 0px 0px 0px 0px;
	height: 88px;
}

header table tr td
{
	padding: 8px 327px 8px 8px;
	min-width: 380px;
	border:  2px solid #090330;
	background: #dddccf url("deco.png") no-repeat bottom right;
}

#logo
{
	border: 2px groove #74754E;
}

/* Contenu du site (dans le tableau) */

#nav
{
	margin-left: 44px;
}

#contenu_site
{
	padding: 8px 400px 8px 8px;
	min-width: 310px;
	max-width: 310px;
	border:  2px solid #090330;
	background: #dddccf url("deco.png") no-repeat bottom right;
}

#contenu_site p
{
 	margin: 0px 0px 0px 10px;
}

#contenu_site h6
{
 	margin: 0px 0px 8px 10px;
}

#contenu_site h6 a
{
	color: #000000;
 	margin: 0px 0px 8px 10px;
}

/* Footer (bas de page) */

footer h5
{
    padding-bottom: 0px;
    padding-left: 10px;
    font-family: 'BallparkWeiner', serif;
    font-weight: normal;
	font-variant: small-caps;
	text-align: right;
}

footer hr
{
	margin-left: 2px;
	min-width: 713px;
	max-width: 713px;
}

footer table tr td
{
	padding: 0px 8px 0px 327px;
	min-width: 380px;
	border:  2px solid #090330;
	background: #dddccf url("deco.png") no-repeat bottom right;
}

/* Autres ... */

#contenu_site_p
{
	padding: 8px 400px 8px 8px;
	min-width: 310px;
	max-width: 310px;
	border:  2px solid #090330;
	background: #dddccf url("decop.png") no-repeat bottom right;
}

#contenu_site_p p
{
 	margin: 0px 0px 0px 10px;
}

#contenu_site_p h6
{
 	margin: 0px 0px 8px 10px;
}

#contenu_site_p h6 a
{
	color: #000000;
 	margin: 0px 0px 8px 10px;
}

#contenu_site_e
{
	padding: 8px 400px 8px 8px;
	min-width: 310px;
	max-width: 310px;
	border:  2px solid #090330;
	background: #dddccf url("decoe.png") no-repeat bottom right;
}

#contenu_site_p e
{
 	margin: 0px 0px 0px 10px;
}

#contenu_site_e h6
{
 	margin: 0px 0px 8px 10px;
}

#contenu_site_e h6 a
{
	color: #000000;
 	margin: 0px 0px 8px 10px;
}

#contenu_site_ren
{
	padding: 8px 400px 8px 8px;
	min-width: 310px;
	max-width: 310px;
	border:  2px solid #090330;
	background: #dddccf url("decore.png") no-repeat bottom right;
}

#contenu_site_ren p
{
 	margin: 0px 0px 0px 10px;
}

#contenu_site_ren h6
{
 	margin: 0px 0px 8px 10px;
}

#contenu_site_ren h6 a
{
	color: #000000;
 	margin: 0px 0px 8px 10px;
}

#contenu_site_rec
{
	padding: 8px 400px 8px 8px;
	min-width: 310px;
	max-width: 310px;
	border:  2px solid #090330;
	background: #dddccf url("decorecher.png") no-repeat bottom right;
}

#contenu_site_rec p
{
 	margin: 0px 0px 0px 10px;
}

#contenu_site_rec h6
{
 	margin: 0px 0px 8px 10px;
}

#contenu_site_rec h6 a
{
	color: #000000;
 	margin: 0px 0px 8px 10px;
}